/**
 * 
 */
package br.com.mkmts.dto;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

import br.com.mkmts.view.constants.FormaDePagamentoEnum;

/**
 * @author christopher.rozario
 * 
 */
public class VendaDTO {

private Integer codVenda;
	
	private List<ProdutoDTO>listaDeProdutos;
	private ClienteDTO cliente;
	private Date dataVenda;
	private BigDecimal valorVenda;
	private Integer qtdeTotalPontosVendidos;
	private FormaDePagamentoEnum formaDePagamento;
	private boolean possuiParcelas;
	private Integer numeroParcelas;
	private BigDecimal valorParcelas;
	
	public Integer getCodVenda() {
		return codVenda;
	}
	public void setCodVenda(Integer codVenda) {
		this.codVenda = codVenda;
	}
	public List<ProdutoDTO> getListaDeProdutos() {
		return listaDeProdutos;
	}
	public void setListaDeProdutos(List<ProdutoDTO> listaDeProdutos) {
		this.listaDeProdutos = listaDeProdutos;
	}
	public ClienteDTO getCliente() {
		return cliente;
	}
	public void setCliente(ClienteDTO cliente) {
		this.cliente = cliente;
	}
	public Date getDataVenda() {
		return dataVenda;
	}
	public void setDataVenda(Date dataVenda) {
		this.dataVenda = dataVenda;
	}
	public BigDecimal getValorVenda() {
		return valorVenda;
	}
	public void setValorVenda(BigDecimal valorVenda) {
		this.valorVenda = valorVenda;
	}
	public Integer getQtdeTotalPontosVendidos() {
		return qtdeTotalPontosVendidos;
	}
	public void setQtdeTotalPontosVendidos(Integer qtdeTotalPontosVendidos) {
		this.qtdeTotalPontosVendidos = qtdeTotalPontosVendidos;
	}
	public FormaDePagamentoEnum getFormaDePagamento() {
		return formaDePagamento;
	}
	public void setFormaDePagamento(FormaDePagamentoEnum formaDePagamento) {
		this.formaDePagamento = formaDePagamento;
	}
	public boolean isPossuiParcelas() {
		return possuiParcelas;
	}
	public void setPossuiParcelas(boolean possuiParcelas) {
		this.possuiParcelas = possuiParcelas;
	}
	public Integer getNumeroParcelas() {
		return numeroParcelas;
	}
	public void setNumeroParcelas(Integer numeroParcelas) {
		this.numeroParcelas = numeroParcelas;
	}
	public BigDecimal getValorParcelas() {
		return valorParcelas;
	}
	public void setValorParcelas(BigDecimal valorParcelas) {
		this.valorParcelas = valorParcelas;
	}
	
}
